Modeling and Analyzing the WAP Class 2 Wireless Transaction Protocol Using Event-B
نویسندگان
چکیده
This paper presents an incremental formal development of the Wireless Transaction Protocol (WTP) in Event-B. WTP is part of the Wireless Application Protocol (WAP) architectures and provides a reliable request-response service. To model and verify the protocol, we use the formal technique Event-B which provides an accessible and rigorous development method. This interaction between modelling and proving reduces the complexity and helps to eliminate misunderstandings, inconsistencies, and specification gaps. As result, verification of WTP allows us to find some deficiencies in the current specification. Keywords—Event-B, wireless transaction protocol, refinement, proof obligation, Rodin, ProB.
منابع مشابه
Analysing the WAP Class 2 Wireless Transaction Protocol Using Coloured Petri Nets
Coloured Petri nets (CPNs) are used to specify and analyse the Class 2 Wireless Transaction Protocol (WTP). The protocol provides a reliable request/response service to the Session layer in the Wireless Application Protocol (WAP) architecture. When only a single transaction is considered occurrence graph and language analysis reveals 3 inconsistencies between the protocol and service speci cati...
متن کاملModelling the WAP Transaction Service using Coloured Petri Nets
The Wireless Application Protocol (WAP) is an architecture designed to support the provision of wireless Internet services to mobile users with hand-held devices. The Wireless Transaction Protocol is a layer of WAP that provides a reliable request/response service suited for Web applications. In this paper Coloured Petri nets are used to model and generate the possible primitive sequences of th...
متن کاملWAP Forum Input Document Inconsistencies in the Wireless
Executive Summary: Formal analysis of the WAP Class 2 Wireless Transaction Protocol has revealed several inconsistencies in the specification. These are explained, and where possible, changes to the specification are proposed to improve the protocol. The inconsistencies are: 1. The counter RCR may be incremented to a value greater than RCR MAX. 2. Two TR-Invoke.cnf primitives can be delivered t...
متن کاملVerification of the WAP Transaction Layer Using the Model Checker SPIN
This report presents a formal methodology of formalizing and verifying theTransaction Layer Protocol (WTP) design in the Wireless Application Proto-col (WAP) architecture. Corresponding to the Class 2 Transaction Service (TR-Service) definition and the Protocol (TR-Protocol) design, two models at differentabstraction levels are built with a finite state automaton (FSA) forma...
متن کاملModeling and Analysis of WAP protocol Familyl
The importance of data networks and multimedia cannot be overestimated in contemporary world, at the dawn of Information Era. Information collection, processing and distribution systems are the key points for applying the scienti c knowledge. Speci cation and veri cation of communication protocols and boosting their performance became the topics of the day. Due to the development of mobile syst...
متن کامل